﻿using System;

namespace TypeBuilderFx.Core
{
    /// <summary>Represents an adapter, wrapping an adaptee.</summary>
    /// <typeparam name="T">Type of the adaptee.</typeparam>
    public interface IAdapter<T>
    {
        /// <summary>Exposes the adaptee.</summary>
        T Adaptee { get; }
    }
}